package com.ruoyi.yl.service;

import com.ruoyi.yl.domain.YlChangePrice;
import com.ruoyi.yl.domain.YlDrug;
import com.ruoyi.yl.domain.dto.DrugDTO;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: linKe
 * @Date: 2022/2/19 9:29
 * @FileName: DrugChangePriceService
 * @version: 1.0
 * @Description: 调价管理
 */
public interface DrugChangePriceService {
    /**
     * 查所有药品
     * @return
     */
    public List<YlDrug> getAllDrug();

    /**
     * 根据处方类型查药品
     */
    public List<YlDrug> getTypeDrug(Long id);

    /**
     * 模糊查询药品名称、编码。生产厂家
     */
    public List<YlDrug> getLikeDrug(YlDrug dsc);

    /**
     * 根据药品id查调价信息
     */
    public List<YlChangePrice> getChangePriceByDrugid(Long id);
    /**
     * 根据药品id修改零售价
     */
    public void updateDrugSalePrice(Long id, BigDecimal nowprice);
}